.ant-link {
	font-size: 14px;
	cursor: pointer;
	border-bottom: solid transparent 1px;
	transition: all 0.3s ease;
	color: var(--colorText);

	&:hover {
		border-bottom: solid var(--colorText) 1px;
	}

	&[type='primary'] {
		color: var(--colorInfo);
		&:hover {
			border-bottom: solid var(--colorInfo) 1px;
		}
	}

	&[type='warning'] {
		color: var(--colorWarning);
		&:hover {
			border-bottom: solid var(--colorWarning) 1px;
		}
	}

	&[type='success'] {
		color: var(--colorSuccess);
		&:hover {
			border-bottom: solid var(--colorSuccess) 1px;
		}
	}

	&[type='danger'] {
		color: var(--colorError);
		&:hover {
			border-bottom: solid var(--colorError) 1px;
		}
	}
}

// 处理切换主题过渡
.ant-dropdown .ant-dropdown-menu {
	transition: all 0.3s;
}

// 菜单选中的选中文本样式
.ant-menu-item-active .ant-dropdown-menu-title-content {
	transition: all 0.3s;
	color: var(--colorPrimary);
	font-weight: 700;
}

// 水平分割线调整间隔
.ant-divider-horizontal {
	margin: 5px 0;
}

// 菜单 a-menu 禁止选择
.ant-menu-title-content,
.ant-menu-item-group,
.ant-dropdown-menu-title-content {
	user-select: none;
}
